#!/usr/bin/env python39
# -*- coding:utf-8 -*-
'''
阿里巴巴商家节,用户名,消费总金额,账户金额,优惠券
输入购买总购买金额,
如果金额0-500则是lv1级别,
如果500-2000元则是lv2,2000以上是lv3
lv1:随机赠送3张1-10元的优惠券
lv2:赠送2张50元优惠券,如果充值则送充值金额的10%,
lv3:赠送2张100元优惠券,如果充值则送15%的金额
'''
import random

username = '闫晨熙'
total = 2500  # 消费总金额
money = 0  # 账户金额
coupon = 0  # 优惠券 总金额

# 根据总金额判断级别
if 0 < total < 500:  # lv1
    # 随机赠送3张1-10元的优惠券
    quan1 = random.randint(1, 10)
    quan2 = random.randint(1, 10)
    quan3 = random.randint(1, 10)
    # 将金额数加到coupon
    coupon = quan1 + quan2 + quan3

elif 500 <= total < 2000:  # lv2
    print('恭喜你成为lv2贵宾!')
    # 赠送2张50元优惠券,如果充值则送充值金额的10%,
    coupon += 2 * 50
    # 嵌套if
    recharge = input(f'{username},是否要充值?(送充值金额的10%,y/n)?'.format(username))
    if recharge == 'y':
        money += 1.1 * (int(input('输入充值金额: ')))
        print('充值成功!你的当前账户金额为:%.2f' % money)
    else:
        print('你账户现在金额为:%s' % money)

elif total >= 2000:  # lv3
    print('恭喜你成为lv3贵宾!')
    # 赠送2张100元优惠券,如果充值则送15%的金额
    coupon += 2 * 100
    recharge = input('%s先生,是否要充值?充值就送所充值金额的%s(y/n)?' % (username,'15%'))
    if recharge == 'y':
        money += 1.15 * (int(input('输入充值金额: ')))
        print('充值成功!你的当前账户金额为:%.2f' % money)
    elif recharge == 'n':
        print('你的账户余额为:%s' % money)
    else:
        pass
